ID Casio PB-1000
Short Name
Name PB-1000
Company Casio
Description The Casio PB-1000 was an original, well designed and powerful pocket computer for its time.
On top of its standard QWERTY keyboard, a row of sensitive keys allowed fast
scientific calculations, menus access and text editing. The 4-line LCD display
also had 16 sensitive areas.
The computer could be programmed either in Basic or Assembly language. The C61 Basic interpreter, based on Japan Industrial Standard BASIC, had a wide range of built-in mathematic, trigonometric and statistic functions. Assembly programs had to be typed by using the built-in editor then compiled. The user's manual gave little information about CPU instructions and, oddly enough, Casio and it's distributors never released a full description of the whole CPU's instructions set, although Casio published an incomplete "Technical Reference Manual".
The processor was an Hitachi HDS61700. It contained a small amount of ROM and RAM, as well memory management and I/O circuitry. The memory was managed like a virtual disk. Several Basic or Assembly programs as well as ASCII text could be stored together in the same RAM area.
Two extensions were released for the PB-1000, the FA-7 Serial, Parallel and tape recorder interface, and the rare MD-100 3.5" floppy drive unit.
The PB-1000 was followed by the PB-2000 which lost the lift up display but had the unique feature of being programmable in ANSI C language.
Date Available 1987
Type Handheld
Emulators
Alternate Names Casio PB-1000
Links
Matches tosec Casio PB-1000 - Applications
tosec Casio PB-1000 - Games
oldcomputers 1139
tosecpix Casio PB-1000 - Books
tosec Casio PB-1000 - Applications
{
    "id": "Casio PB-1000 - Applications",
    "name": "Casio PB-1000 - Applications",
    "altNames": [
        "Casio PB-1000"
    ]
}
tosec Casio PB-1000 - Games
{
    "id": "Casio PB-1000 - Games",
    "name": "Casio PB-1000 - Games",
    "altNames": [
        "Casio PB-1000"
    ]
}
oldcomputers 1139
{
    "type_id": 1,
    "id": 1139,
    "pages": {
        "photos": "photos.asp?t=1&c=1139&st=1",
        "emulators": "emulator.asp?c=1139&st=1",
        "links": "links.asp?c=1139&st=1",
        "docs": "docs.asp?c=1139&st=1",
        "comments": "forum.asp?c=1139&st=1"
    },
    "image": "https://www.old-computers.com/museum/photos/Casio_PB1000_System_s2.jpg",
    "company_link": "company.asp?st=1&m=21",
    "company_name": "Casio",
    "company_logo": "https://www.old-computers.com/museum/logos/casio_logo.gif",
    "description": "The Casio PB-1000 was an original, well designed and powerful pocket computer for its time. \nOn top of its standard QWERTY keyboard, a row of sensitive keys allowed fast \nscientific calculations, menus access and text editing. The 4-line LCD display \nalso had 16 sensitive areas.\nThe computer could be programmed either in Basic or Assembly language. The C61 Basic interpreter, based on Japan Industrial Standard BASIC, had a wide range of built-in mathematic, trigonometric and statistic functions. Assembly programs had to be typed by using the built-in editor then compiled. The user's manual gave little information about CPU instructions and, oddly enough, Casio and it's distributors never released a full description of the whole CPU's instructions set, although Casio published an incomplete \"Technical Reference Manual\".\nThe processor was an Hitachi HDS61700. It contained a small amount of ROM and RAM, as well memory management and I/O circuitry. The memory was managed like a virtual disk. Several Basic or Assembly programs as well as ASCII text could be stored together in the same RAM area.\nTwo extensions were released for the PB-1000, the FA-7 Serial, Parallel and tape recorder interface, and the rare MD-100 3.5\" floppy drive unit.\nThe PB-1000 was followed by the <b>PB-2000</b> which lost the lift up display but had the unique feature of being programmable in ANSI C language.",
    "name": "PB-1000",
    "manufacturer": "Casio",
    "type": "Pocket",
    "origin": "Japan",
    "year": "1987",
    "built_in_language": "C61 Basic interpreter, Assembler, File Manager, Editor",
    "keyboard": "64 calculator keys + 13 sensitive keys + 16 LCD sensitive areas",
    "cpu": "CMOS, Hitachi HD61700 8-bit",
    "speed": "Unknown",
    "co_processor": "None",
    "ram": "8 KB + optional 32 KB RAM card",
    "rom": "32 KB + 3 KB included into the CPU",
    "text_modes": "32 char. x 4 lines (32 x 8 virtual screen)",
    "graphic_modes": "193 x 32 pixels",
    "colors": "Grey LCD",
    "sound": "Buzzer",
    "size_weight": "18.7 (W) x 9.7 (H) x 2.4 (D) cm / 390g with batteries",
    "io_ports": "Expansion connector",
    "power_supply": "3 x AA batteries",
    "peripherals": "MD-100 3.5'' FDD unit, FA-7 tape interface (both devices include a printer port and an RS-232 interface)",
    "price": "Unknown",
    "photos": [
        {
            "name": "Running ",
            "image": "https://www.old-computers.com/museum/photos/Casio_PB1000_System_s4.jpg",
            "description": "The bottom line displays the menu, the three top lines show the content of the RAM memory."
        },
        {
            "name": "Keyboard close-up ",
            "image": "https://www.old-computers.com/museum/photos/Casio_PB1000_Keyboard_s1.jpg",
            "description": ""
        },
        {
            "name": "Closed ",
            "image": "https://www.old-computers.com/museum/photos/Casio_PB1000_Sides_s1.jpg",
            "description": "The PB-1000 features only one connector, intended for FA-7 and MD-100 expansions. "
        },
        {
            "name": "Inside ",
            "image": "https://www.old-computers.com/museum/photos/Casio_PB1000_Inside_s1.jpg",
            "description": "The logic card is located under the keyboard. It supports only the CPU, ROM and RAM chips. Display drivers are located behind the LCD display.\r\n<br><br>\r\n<b><font color=\"blue\">(1)</font></b> Expansion connector<br>\r\n<b><font color=\"blue\">(2)</font></b> Optional RAM card connector<br>\r\n<b><font color=\"blue\">(3)</font></b> 8 KB RAM chip (Toshiba TC-5565)<br>\r\n<b><font color=\"blue\">(4)</font></b> 32 KB ROM chip (NEC 23C256)<br>\r\n<b><font color=\"blue\">(5)</font></b> Hitachi HDS61700 processor.  "
        }
    ],
    "emulators": [
        {
            "name": "PB 1000 emulator",
            "url": "http://www.pisi.com.pl/piotr433/pb1000ee.htm",
            "platform": "Windows",
            "description": "The program emulates the HD61700 microprocessor and uses the ROM dump from the original calculator, therefore it should function almost exactly like the real one."
        }
    ],
    "links": [
        {
            "url": "http://www.itkp.uni-bonn.de/~wichmann/pb1000.html",
            "name": "Andreas Wichmann's page",
            "description": "lots of useful information and links about the PB-1000"
        },
        {
            "url": "http://homepage3.nifty.com/lsigame/pb-1000/pb-1000.htm",
            "name": "Casio PB-1000",
            "description": "Very interesting site (in Japanese)"
        },
        {
            "url": "http://www.silrun.de/",
            "name": "Silrun Systems - The home of programmable Casio pocket calculators",
            "description": "German and English zipped manuals "
        }
    ]
}
tosecpix Casio PB-1000 - Books
{
    "id": "Casio PB-1000 - Books",
    "name": "Casio PB-1000 - Books",
    "altNames": [
        "Casio PB-1000"
    ]
}